Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ecuador F2 Ecuador F3 USA F26 USA F27 Canada F3 Japan F1 Japan F5 Japan F7 Japan F9 Japan F11 Japan F1 Japan F2 Japan F3 Japan F4 Japan F5 Japan F6 Japan F7 India F6 India F7 India F8 Japan F8 Japan F10 Japan F11 Thailand F1 Thailand F2 Japan F1 Japan F2 China F3 China F4 Korea F1 Korea F2 Japan F4 Japan F5 Japan F6 Japan F8 Japan F10 Japan F11 New Zealand F2 New Zealand F3 Korea F1 Korea F2 Korea F3 Japan F6 Japan F7 Korea F5 Korea F6 Australia F1 China F1 Japan F3 Guam F1 Thailand F3 Japan F2 USA F25 Canada F1 Canada F2 Germany F1 Germany F2 Austria F1 Korea F3 Japan F5 (Kashiwa) Japan F3 (Kofu) Korea F2 M25 Sapporo M25 Sapporo M25 Harmon M25 Harmon 2001 UT Tyler Patriot Challenger - Tyler The Waco International Tennis Challenger - Waco USTA Challenger of Orlando - Orlando Lubbock Challenger - Lubbock 2006 Challenger of Santa Clarita California Challenger - Valencia Open Castilla y Leon - Segovia Unique Zagreb Open - Zagreb USTA Challenger of San Antonio - San Antonio Intersport Heilbronn Open - Heilbronn USTA Freeman Men's Challenger - Joplin PEOPLEnet Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa 2006 USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Fergana Challenger - Fergana Moncton Men's Challenger - Moncton Open D'Orleans - Orleans ATP Open Castilla y Leon - Segovia Flea Market Cup Busan Challenger Tennis - Busan Dunlop World Challenge - Toyota Heilbronn Challenger Bergamo Challenger Kyoto Challenger Sunrise Challenger Rhodes Challenger Ramat Hasharon Challenger Cremona Challenger Nottingham Challenger Baton Rouge Challenger Tatra Banka Open 2006 - Bratislava Tashkent Challenger Seoul Challenger Chuncheon Challenger Yokohama Challenger Kyoto Challenger Tallahassee Challenger Busan Challenger Granby Challenger Fergana Challenger Binghamton Challenger Campos do Jordao Challenger Brasilia Challenger Bangkok Challenger Toyota Challenger Keio Challenger International Tennis Tournament - Yokohama Singapore Challenger Pingguo Challenger Athens Challenger Nottingham Challenger BMW Tennis Championship - Sunrise Granby Challenger Puerto Rico Challenger Tennis Event - Humacao 2005 Tulsa Challenger - Tulsa Shanghai Challenger Granby Challenger Tallahassee Tennis Challenger - Tallahassee Nottingham Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Seoul Challenger Toyota Challenger Honolulu Challenger Bergamo Challenger Rimouski Challenger Le Gosier Challenger Tallahassee Challenger Kaohsiung Challenger USTA Men's Challenger of Dallas - Dallas Winnetka Challenger XI Abierto Internacional de Salinas - Salinas Salinas Challenger Dallas Challenger Anning Challenger Kyoto Challenger Busan Challenger Nottingham Challenger Istanbul Challenger Granby Challenger Guimaraes Challenger Lexington Challenger Heilbronn Challenger Vancouver Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Petange Challenger Aptos Challenger Yokohama Challenger Eckental Challenger Yokohama Challenger Toyota Challenger Burnie Challenger West Lakes Challenger Kyoto Challenger Irving Challenger Shenzhen Challenger Gimcheon Challenger Nottingham Challenger Nottingham-2 Challenger Manta Challenger Taipei City Challenger Istanbul Challenger Geneva Challenger M25 Canberra Hong Kong Challenger Busan Challenger Seoul Challenger M25 Canberra Kaohsiung Challenger M25 Tsukuba M25 Kashiwa Mons Challenger Brescia Challenger Challenger Banque Nationale - Granby Nanchang Challenger Monterrey Challenger Toyota Challenger Dallas Challenger Sao Paulo Challenger Ostdeutscher Sparkassen Cup - Dresden Seoul Challenger Eckental Challenger Taipei City Challenger Irving Challenger Manchester Challenger Busan Challenger Shanghai Challenger Ho Chi Minh City Challenger Toyota Challenger Taipei City Challenger Melbourne Challenger Dallas Challenger Busan Challenger Shanghai Challenger Toyota Challenger Happy Valley Challenger Maui Challenger Surbiton Challenger Guangzhou Challenger Taipei City Challenger M25 Changwon Yokohama Challenger Ilkley Challenger Bangkok Challenger Gwangju Challenger Seoul Challenger Gatineau Challenger Granby Challenger Busan Challenger Shenzhen Challenger Taipei City Challenger Nanchang Challenger Kobe Challenger Ningboo Challenger Yokohama Challenger Burnie Challenger Shanghai Challenger Kyoto Challenger Busan Challenger Guangzhou Challenger Winnetka Challenger Gatineau Challenger Granby Challenger Chengdu Challenger Zhangjiagang Challenger Shanghai Challenger Nottingham Challenger Ilkley Challenger Bangkok Challenger Launceston Challenger Yokohama Challenger Biella 5 Challenger Seoul Challenger Cassis Challenger Busan Challenger 2008 China TCL Challenger - Guangzhou Kobe Challenger Chengdu Challenger Bangkok Challenger Winnipeg Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Le Gosier Challenger Ilkley Challenger Okal Cup - Eckental Yokohama Challenger Ciudad de Telde - Telde Baden Open - Ettlingen Columbus Challenger Kobe Challenger Tiburon Challenger Puerto Vallarta Challenger Kobe Challenger Maui Challenger Irving Challenger Winnipeg Challenger San Francisco Challenger GHI Bronx Tennis Classic - Bronx Seoul Challenger Seoul Challenger Kyoto Challenger Privatbank Open 2006 - Dnepropetrovsk Seoul Challenger New Delhi Challenger III - New Delhi Busan Challenger Ningboo Challenger Liuzhou Challenger Kobe Challenger Nottingham Challenger Playford Challenger Bangkok Challenger Phoenix Challenger Taipei City Challenger Porto Challenger Gwangju Challenger Nottingham Challenger Jinan Challenger Istanbul Challenger Shanghai Challenger Nur-Sultan 1 Challenger Ortisei Challenger Lexington Challenger Mallorca Challenger Las Vegas Challenger Charlottesville Challenger Champaign Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shimadzu All Japan Indoor Tennis Championships - Kyoto Schickendanz Open - Furth Keio Challenger International Tennis Tournament - Yokohama New Delhi Challenger IV - New Delhi Ningboo Challenger Playford Challenger Launceston Challenger Winnetka Challenger Kobstaedernes ATP Challenger - Kolding Salvador Challenger Brisbane International - Brisbane Burnie Challenger Nur-Sultan 2 Challenger Zagreb Challenger Recife Challenger Busan Challenger Blumenau Challenger Puebla Challenger Santos Challenger Leon Challenger Alessandria Challenger PBZ Zagreb Indoors - Zagreb Busan Challenger Beijing Challenger Knoxville Challenger AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart RCA Championships - Indianapolis Salzburg Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Shenzhen Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON International - Eastbourne Dallas Challenger Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Qatar ExxonMobil Open - Doha Brisbane International - Brisbane AIG Japan Open Tennis Championships - Tokyo Toyota Challenger Davidoff Swiss Indoors Basel - Basel Sacramento Challenger Honolulu Challenger Burnie Challenger Seoul Challenger Ordina Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Regions Morgan Keegan Championships - Memphis Rakuten Japan Open - Tokyo Grand Prix Hassan II - Casablanca BMW Open - Munich BMW Open - Munich Indianapolis Tennis Championships - Indianapolis Leon Challenger Ordina Open - s-Hertogenbosch St. Petersburg Open - St. Petersburg Chennai Open - Chennai BB&T Atlanta Open - Atlanta Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Helsinki Challenger SAP Open - San Jose Citi Open - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Sunrise Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Maui Challenger Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Open 13 - Marseille Countrywide Classic - Los Angeles PTT Thailand Open - Bangkok Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Citi Open - Washington Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Sarasota Challenger Tunis Challenger BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Kun-Ming Challenger Delray Beach International Tennis Championships - Delray Beach Baton Rouge Challenger Power Horse Cup - Dusseldorf Swiss Indoors Basel - Basel Memphis Open - Memphis Delray Beach Open - Delray Beach Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Memphis Open - Memphis Gerry Weber Open - Halle U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis Athens Challenger If Stockholm Open - Stockholm Campbell's Hall of Fame Tennis Championships - Newport Ortisei Challenger Thailand Open - Bangkok Traralgon Challenger Citi Open - Washington Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Ricoh Open - 's-Hertogenbosch Manta Challenger Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle SA Tennis Open - Johannesburg Heilbronn Challenger Open de Moselle - Metz Shenzhen Open - Shenzhen China Open - Beijing Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon Kyoto Challenger Hall of Fame Open - Newport PBZ Zagreb Indoors - Zagreb Istanbul 2 Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Kyoto Challenger Irving Challenger Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Gimcheon Challenger Rakuten Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Shanghai Challenger US Men's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON Championships - London Hua Hin Challenger Ortisei Challenger US Men's Clay Court Championship - Houston Moselle Open - Metz Swiss Indoors Basel - Basel Jinan Challenger Aircel Chennai Open - Chennai Apia International - Sydney Shanghai Challenger Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai M15 Karuizawa Suzhou Challenger Split Challenger Ortisei Challenger Kyoto Challenger Yokohama Challenger Quanzhou Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur ASB Classic - Auckland Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Tiburon Challenger Apia International - Sydney Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Gerry Weber Open - Halle Guadalajara Challenger Hall of Fame Tennis Championships - Newport Traralgon Challenger Gwangju Challenger Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Calgary Challenger Kremlin Cup - Moscow Toyota Challenger Hua Hin Challenger Rakuten Japan Open - Tokyo Bangkok Challenger Newport Beach Challenger ASB Classic - Auckland Gimcheon Challenger Cary Challenger Millennium Estoril Open - Estoril Guadalajara Challenger Aegon Nottingham Open - Nottingham Citi Open - Washington Shenzhen Open - Shenzhen Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Manchester Challenger Abierto Mexicano - Los Cabos Yokkaichi Challenger Busan Challenger Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Noventi Open - Halle Kobe Challenger Yokohama Challenger Tennis Channel Open - Las Vegas RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Korea Open - Seoul Indianapolis Tennis Championships - Indianapolis Yokkaichi Challenger Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Financial Group Masters - Cincinnati Regions Morgan Keegan Championships - Memphis U.S. National Indoor Tennis Championships - Memphis St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Campbells Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Dallas Challenger Zhuhai Challenger Bangkok Challenger Gwangju Challenger Pilot Pen Tennis - New Haven Masters Series Madrid - Madrid Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg BNP Paribas Masters - Paris Sony Ericsson Open - Miami Campbells Hall of Fame Tennis Championships - Newport Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai - Shanghai Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Atlanta Tennis Championships - Atlanta Thailand Open - Bangkok BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Atlanta Tennis Championships - Atlanta Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells SAP Open - San Jose Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells If Stockholm Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Rogers Cup - Toronto U.S. Open - New York Wimbledon - London U.S. Open - New York Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Ecuador Open - Quito Wimbledon - London Rakuten Japan Open - Tokyo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Open - New York Rogers Cup - Toronto Western & Southern Open - Cincinnati Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Channel Open - Las Vegas French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne If Stockholm Open - Stockholm French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne If Stockholm Open - Stockholm French Open - Paris BNP Paribas Masters - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-KOR 3-2 Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London River Oaks International Tennis Tournament - Houston French Open - Paris Wimbledon - London Australian Open - Melbourne Sony Ericsson Open - Miami U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York U.S. Open - New York Mutua Madrid Open - Madrid Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, QF, JPN-CZE 0-5 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 U.S. Open (juniors) Australian Open (Asia, Wildcard) Olympics - London Cary 1 Challenger Winnipeg Challenger M25 Takasaki M25 Hong Kong M25 Sapporo M25 Sapporo Kobe Challenger Matsuyama Challenger M15 Kashiwa M15 Tsukuba Cagliari Challenger Francavilla Challenger M15 Harmon M15 Tokyo M15 Tokyo M25 Sapporo M15 Hong Kong